<?php

/**
 * ParteCuerpoHumano form.
 *
 * @package    form
 * @subpackage ParteCuerpoHumano
 * @version    SVN: $Id: sfDoctrineFormTemplate.php 6174 2007-11-27 06:22:40Z fabien $
 */
class ParteCuerpoHumanoForm extends BaseParteCuerpoHumanoForm
{
  protected function initialize()
  {
    $this->labels = array
                    (
                      'cuerpo_humano_id' => 'ID del Cuerpo Humano',
                      'nombre'           => 'Nombre',
                      'descripcion'      => 'Descripcion',
                      'estado'           => 'Estado', 
                    );
  }
  
  public function configure()
  {
    $this->setWidgets(array
    (
      'id'               => new sfWidgetFormInputHidden(),
      'cuerpo_humano_id' => new sfWidgetFormDoctrineSelect
                            (
                              array
		                      (
		                        'model'     => 'CuerpoHumano', 
		                        'add_empty' => '---Seleccionar---', 
		                        'order_by'  => array('Nombre', 'asc')
		                      )
                            ),
      'nombre'           => new sfWidgetFormInput(),                      
      'descripcion'      => new sfWidgetFormTextarea(),
      'estado'           => new sfWidgetFormSelect(array('choices' => $this->getTable()->getEstado())),
    ));
    
    $this->types = array
    (
      'id'               => '=',
      'cuerpo_humano_id' => array('combo', array()),
      'nombre'           => 'name',
      'descripcion'      => 'text',
      'estado'           => array('combo', array('choices' => array_keys($this->getTable()->getEstado()))),
      'slug'             => '-',
      'created_at'       => '-',
      'updated_at'       => '-',  
    );
  }
}